﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.TeamFoundation.Client;
using Microsoft.TeamFoundation.WorkItemTracking.Client;
using Microsoft.TeamFoundation.VersionControl.Client;
using Microsoft.TeamFoundation.Build.Client;

namespace FunctionPoint.Services
{
    public interface ITfsService
    {
        TfsTeamProjectCollection TeamProjectCollection
        {
            get;
            set;
        }
        WorkItemStore WorkItemStore
        {
            get;
            set;
        }
        VersionControlServer VersionControlServer
        {
            get;
            set;
        }
        IBuildServer BuildServer
        {
            get;
            set;
        }


        void RefreshCache();


    }
}
